package models;

import java.util.Date;
import javax.jdo.annotations.Index;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PrimaryKey;
import javax.persistence.Id;
import com.google.appengine.api.blobstore.BlobKey;

@Index
public class SolutionAdoption {

	@PrimaryKey
	@Id
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)	
	Long	adoptID;
	
	Long	solID;
	String	solTitle;
	Date	dtImplemented;
	String	adptTeamLead;
	String	adptMembers;
	String	adptOthersMembers;
	String	Customer;
	String	Location;
	String	processArea;
	BlobKey	adptTeamPicKey;
	String	easyRank;
	String	achievedType;
	String	achievedValue;
	String	achievedUnits;
	Float	hardSavings;
	Float	costAvoidance;
	Float	oppurtunityCost;
	Float	impDays;
	BlobKey	attachKey;
	String	Comment;
	String	submittedBY;
	Date	submittedON;
	String	modifiedBY;
	Date	modifiedON;
	
	public long getAdoptID() {
		return adoptID;
	}
	public void setAdoptID(Long adoptID) {
		this.adoptID = adoptID;
	}
	public long getSolID() {
		return solID;
	}
	public void setSolID(Long solID) {
		this.solID = solID;
	}
	
	public String getSolTitle() {
		return solTitle;
	}
	public void setSolTitle(String solTitle) {
		this.solTitle = solTitle;
	}
	
	public Date getDtImplemented() {
		return dtImplemented;
	}
	public void setDtImplemented(Date dtImplemented) {
		this.dtImplemented = dtImplemented;
	}
	public String getAdptTeamLead() {
		return adptTeamLead;
	}
	public void setAdptTeamLead(String adptTeamLead) {
		this.adptTeamLead = adptTeamLead;
	}
	public String getAdptMembers() {
		return adptMembers;
	}
	public void setAdptMembers(String adptMembers) {
		this.adptMembers = adptMembers;
	}
	public String getAdptOthersMembers() {
		return adptOthersMembers;
	}
	public void setAdptOthersMembers(String adptOthersMembers) {
		this.adptOthersMembers = adptOthersMembers;
	}
	public String getCustomer() {
		return Customer;
	}
	public void setCustomer(String customer) {
		Customer = customer;
	}
	public String getLocation() {
		return Location;
	}
	public void setLocation(String location) {
		Location = location;
	}
	public String getProcessArea() {
		return processArea;
	}
	public void setProcessArea(String processArea) {
		this.processArea = processArea;
	}
	public BlobKey getAdptTeamPicKey() {
		return adptTeamPicKey;
	}
	public void setAdptTeamPicKey(BlobKey adptTeamPicKey) {
		this.adptTeamPicKey = adptTeamPicKey;
	}
	public String getEasyRank() {
		return easyRank;
	}
	public void setEasyRank(String easyRank) {
		this.easyRank = easyRank;
	}
	public String getAchievedType() {
		return achievedType;
	}
	public void setAchievedType(String achievedType) {
		this.achievedType = achievedType;
	}
	public String getAchievedValue() {
		return achievedValue;
	}
	public void setAchievedValue(String achievedValue) {
		this.achievedValue = achievedValue;
	}
	public String getAchievedUnits() {
		return achievedUnits;
	}
	public void setAchievedUnits(String achievedUnits) {
		this.achievedUnits = achievedUnits;
	}
	public Float getHardSavings() {
		return hardSavings;
	}
	public void setHardSavings(Float hardSavings) {
		this.hardSavings = hardSavings;
	}
	public Float getCostAvoidance() {
		return costAvoidance;
	}
	public void setCostAvoidance(Float costAvoidance) {
		this.costAvoidance = costAvoidance;
	}
	public Float getOppurtunityCost() {
		return oppurtunityCost;
	}
	public void setOppurtunityCost(Float oppurtunityCost) {
		this.oppurtunityCost = oppurtunityCost;
	}
	public Float getImpDays() {
		return impDays;
	}
	public void setImpDays(Float impDays) {
		this.impDays = impDays;
	}
	public BlobKey getAttachKey() {
		return attachKey;
	}
	public void setAttachKey(BlobKey attachKey) {
		this.attachKey = attachKey;
	}
	public String getComment() {
		return Comment;
	}
	public void setComment(String comment) {
		Comment = comment;
	}
	public String getSubmittedBY() {
		return submittedBY;
	}
	public void setSubmittedBY(String submittedBY) {
		this.submittedBY = submittedBY;
	}
	public Date getSubmittedON() {
		return submittedON;
	}
	public void setSubmittedON(Date submittedON) {
		this.submittedON = submittedON;
	}
	public String getModifiedBY() {
		return modifiedBY;
	}
	public void setModifiedBY(String modifiedBY) {
		this.modifiedBY = modifiedBY;
	}
	public Date getModifiedON() {
		return modifiedON;
	}
	public void setModifiedON(Date modifiedON) {
		this.modifiedON = modifiedON;
	}
	
}
